var path = window.document.location.pathname.substring(0, window.document.location.pathname.substr(1).indexOf('/') + 1);
var pageindex=0;
var totalPage=0;
var searchText=null;
//判断盘点是否开启
function panduanOpen() {
    $.ajax({
        url:path+"/wxpandian/selectNewPandian.do",
        //dataType:"json",
        type:"post",
        async:false,
        success:function(data){
            //console.log(data)
            if(data==null||''==data||'null'==data){
                window.location.href='weikaiqi.jsp';
            }else {
                searchbytext();
            }
        },
        error:function(data){
           window.location.href="weikaiqi.jsp";
        }
    })
}

$(function () {
    panduanOpen();

   $("#searchtext").keydown(function(){
        if(event.keyCode ==13){
            //searchText=$("#searchtext").val();
            searchbytext();
        }
    })
})
function  searchbytext() {
    searchText=$.trim($("#searchtext").val());
    pageindex=1;
   // alert(searchText);
    loadingToast('加载中');
    //$("#loadgif").show();
    selectTotalPage();
    $.ajax({
        url:path+"/wxpandian/selectProductBys.do",
        data:{
            selectText:searchText,
            index:pageindex,
            size:15,
        },
        dataType:"json",
        type:"post",
        success:function(data){
           // console.debug(data);
            var resultHtmlStr="";
            $.each(data,function(index,content){

                resultHtmlStr+=
                "<tr>" +
                "<td>"+content["product"]+"</td>" +
                "<td>"+content["product_code"]+"</td>" +
                "<td><a class='btn btn-primary' href='pdindex.jsp?product_code="+content["product_code"]+"'>盘点 </a></td>" +
                "</tr>"
            })

            var tableHtmlStr='<table class="table">' +
                '<thead>' +
                '<tr>' +
                '<th>款号</th>' +
                '<th>编号</th>' +
                '<th>盘点</th>' +
                '</tr>' +
                '</thead>' +
                '<tbody id="searchByTextResult">' +
                resultHtmlStr+
                '</tbody>' +
                '<tfoot>' +
                '</tfoot>'
            if (data!=null&&''!=data){
                $("#wujilu").html(tableHtmlStr);
            }else {
                $("#wujilu").html('<p style="text-align: center">没有找到您所查询的商品</p><p style="text-align: center">如果本款商品已盘点，请至<a href="pdjllb.jsp">盘点记录</a>查看</p>');
                $("#daodile").text('');
            }
           // selectTotalPage();
            $('#loadingToast').fadeOut('fast');
            //$("#loadgif").hide();
        },
        error:function(){
            dialog('提示','网络异常，请稍后重试');
            //console.debug("异常")
        }
    })
}

/**
 * 翻页拼接
 */
function  innerHtmlStr() {
    loadingToast('加载中');
    //$("#loadgif").show();
    searchText=$.trim($("#searchtext").val());
    $.ajax({
        url:path+"/wxpandian/selectProductBys.do",
        data:{
            selectText:searchText,
            index:pageindex,
            size:15,
        },
        dataType:"json",
        type:"post",
        success:function(data){
            //console.log(data);
            var resultHtmlStr="";
            $.each(data,function(index,content){
                resultHtmlStr+=
                    "<tr>" +
                    "<td>"+content["product"]+"</td>" +
                    "<td>"+content["product_code"]+"</td>" +
                    "<td><a class='btn btn-primary' href='pdindex.jsp?product_code="+content["product_code"]+"'>盘点 </a></td>" +
                    "</tr>"
            })
            if (data!=null&&''!=data){
                $("#searchByTextResult").append(resultHtmlStr);
            }else {
                //$("#searchByTextResult").append('已经到底啦');
            }
            // selectTotalPage();
            //$("#loadgif").hide();
            $('#loadingToast').fadeOut('fast');
        },
        error:function(){
            dialog('提示','网络异常，请稍后重试');
            history.go(0);
        }
    })
}

/**
 * 获取总页数
 */
function selectTotalPage(){
    $.ajax({
        url:path+"/wxpandian/selectTotalpageByCount.do",
        data:{
            selectText:searchText,
            size:15,
        },
       // async:false,
        type:"post",
        success:function(data){
            totalPage=data;
           // alert(totalPage);
        }
    })

}
//下一页
function nextIndex(){
    if(pageindex<totalPage) {
        pageindex += 1;
        innerHtmlStr();
    }else {
        $("#daodile").text('已经到底啦');
    }
}
//上一页
function lastIndex(){
    if(pageindex>1){
        pageindex_-=1;
    }
}


$(document).ready(function () {
    $(window).scroll(function () {
        //$(window).scrollTop()这个方法是当前滚动条滚动的距离
        //$(window).height()获取当前窗体的高度
        //$(document).height()获取当前文档的高度
        var bot = 30; //bot是底部距离的高度
        if ((bot + $(window).scrollTop()) >= ($(document).height() - $(window).height())) {
            //当底部基本距离+滚动的高度〉=文档的高度-窗体的高度时；
            //我们需要去异步加载数据了
            nextIndex();
        }
    });
});

//扫一扫

wx.ready(function(){
    //  微信原生接口
    //  扫描二维码并返回结果
    /*document.querySelector('#scanQRCode0').onclick = function () {
        wx.scanQRCode();
    };*/
    //  扫描二维码并返回结果
    document.querySelector('#scanQRCode1').onclick = function () {
        wx.scanQRCode({
            needResult: 1,
            desc: 'scanQRCode desc',
            success: function (res) {
                //alert(JSON.stringify(res));
                // alert(res.data);
                var result = res.resultStr;
                var saomaCode =result.split(',')[1];
                //$("#searchtext").val(saomaCode);
                //searchbytext();
                if(saomaCode!=null&&""!=saomaCode&&'null'!=saomaCode){
                    $.ajax({
                        url:path+"/wxpandian/selectPdByCode.do",
                        data:{
                            product_code:saomaCode,
                        },
                        async:false,
                        type:"post",
                        success:function(data){
                            if (data!=null&&""!=data&&"null"!=data){
                               // alert(1);
                                $(window).attr('location','pdindex.jsp?product_code='+saomaCode);
                            }else {
                                dialog('提示','当前产品不存在，请重新扫码或手动输入');
                                //$(window).attr('location','wxindex.jsp');
                            }
                        }
                    })


                }else {
                    dialog('提示','产品不存在');
                }
                //$("sousuoceshi").click();
                //alert(saomaCode);
            }
        });
    };
});


wx.error(function (res) {
    //console.log("错误："+res.errMsg);
    dialog('提示','扫码盘点功能暂不可用，请稍后再试');
});

/*
$(function(){
    var saomama=$("#saomama").val();
    if (saomama==1){
        toast('成功');
        setTimeout(function(){
            window.location.href='wxindex.jsp';
        },1000);
    }
})
*/

